n=252; m=1000; q=3; belt=[|149,191| 171,194| 147,5| 234,2| 249,20| 222,34| 153,250| 35,20| 155,12| 192,181| 204,243| 145,126| 93,235| 66,122| 246,141| 132,10| 2,240| 201,213| 21,56| 252,179| 222,48| 65,126| 46,230| 180,81| 71,173| 104,184| 102,35| 127,87| 116,241| 5,217| 216,104| 49,138| 45,175| 154,198| 141,247| 37,203| 19,16| 230,116| 222,135| 111,128| 97,80| 58,67| 24,146| 93,129| 56,122| 35,171| 147,118| 222,77| 197,192| 173,104| 51,9| 119,233| 7,79| 78,61| 114,79| 214,156| 59,122| 66,155| 176,146| 214,26| 103,215| 201,155| 137,154| 69,231| 12,145| 6,72| 12,230| 249,179| 166,192| 211,92| 54,34| 21,5| 77,88| 237,245| 104,192| 222,123| 216,181| 77,123| 247,146| 96,106| 237,43| 15,28| 105,103| 153,221| 42,74| 159,100| 21,213| 47,4| 233,60| 133,64| 163,17| 55,98| 166,127| 164,9| 50,128| 215,248| 63,90| 41,163| 185,80| 233,19| 165,6| 37,94| 153,251| 25,103| 92,136| 29,74| 135,17| 155,221| 100,181| 98,194| 91,71| 40,248| 52,206| 100,157| 172,118| 238,8| 75,128| 204,145| 53,207| 44,148| 186,210| 248,50| 157,59| 113,86| 113,220| 131,198| 54,118| 33,77| 112,218| 115,14| 8,213| 187,236| 14,99| 52,13| 235,118| 18,249| 15,113| 183,201| 207,2| 189,142| 100,73| 230,54| 129,83| 225,239| 170,239| 241,108| 105,165| 41,241| 192,129| 173,26| 17,43| 174,34| 2,165| 235,230| 237,149| 101,121| 28,188| 142,157| 168,207| 43,151| 194,26| 61,190| 213,228| 33,213| 124,54| 146,206| 86,65| 103,178| 66,69| 109,177| 49,127| 177,44| 190,56| 54,28| 229,59| 166,26| 62,237| 82,159| 233,42| 86,58| 14,72| 2,38| 218,107| 16,143| 51,135| 95,74| 172,129| 162,193| 154,115| 252,65| 172,128| 21,63| 94,52| 201,2| 199,49| 40,233| 204,102| 211,61| 216,56| 224,185| 3,50| 215,172| 83,6| 185,28| 104,82| 164,90| 184,61| 156,184| 183,113| 2,157| 145,116| 96,104| 1,233| 185,140| 121,211| 52,212| 72,90| 203,222| 191,233| 180,179| 89,236| 22,85| 105,84| 16,201| 27,132| 61,252| 235,250| 200,162| 120,96| 234,106| 60,182| 166,79| 14,152| 115,204| 220,235| 206,249| 127,208| 13,200| 188,90| 35,41| 124,20| 68,79| 220,103| 53,203| 208,44| 155,148| 48,180| 88,189| 250,91| 64,155| 127,194| 210,137| 3,112| 35,219| 36,98| 192,9| 201,26| 62,25| 167,180| 202,252| 215,68| 126,147| 82,46| 222,205| 170,127| 64,203| 245,171| 105,184| 87,74| 141,201| 74,65| 248,57| 102,140| 54,83| 168,61| 120,18| 84,184| 230,216| 144,19| 173,251| 72,126| 78,131| 190,212| 235,79| 139,149| 196,107| 54,218| 204,94| 59,211| 51,65| 130,79| 222,116| 204,22| 121,230| 27,59| 44,43| 32,210| 97,50| 10,63| 219,150| 26,225| 62,104| 25,69| 217,23| 227,184| 132,60| 8,3| 108,219| 251,15| 247,162| 86,36| 94,68| 124,222| 223,184| 68,169| 75,21| 39,95| 108,226| 92,217| 105,57| 69,221| 245,130| 29,75| 65,79| 242,113| 163,28| 55,90| 222,154| 83,234| 146,179| 87,104| 235,101| 115,243| 33,53| 183,149| 162,121| 145,221| 143,189| 252,91| 181,12| 116,163| 68,69| 228,43| 237,252| 158,247| 77,136| 95,26| 60,237| 250,57| 144,89| 241,93| 82,231| 35,79| 145,40| 1,31| 26,77| 186,164| 178,95| 49,63| 137,209| 77,178| 231,133| 197,58| 208,220| 114,109| 226,181| 19,54| 150,73| 90,109| 204,158| 163,181| 204,211| 161,186| 92,49| 196,228| 62,118| 105,71| 170,225| 129,157| 57,64| 63,157| 130,231| 3,91| 70,133| 224,38| 126,100| 56,141| 166,5| 111,155| 105,216| 54,117| 169,141| 35,215| 74,33| 163,18| 229,97| 80,215| 167,143| 96,97| 38,51| 246,106| 59,139| 10,82| 108,18| 236,217| 26,244| 104,242| 89,174| 181,151| 109,22| 49,35| 59,246| 168,163| 95,66| 171,13| 136,195| 35,242| 47,17| 20,118| 197,143| 59,248| 221,1| 114,35| 113,186| 111,84| 151,35| 170,195| 112,15| 56,76| 67,233| 120,118| 81,214| 148,47| 237,170| 22,194| 19,84| 46,122| 246,146| 166,227| 96,85| 64,79| 94,178| 163,183| 57,192| 58,250| 79,102| 76,124| 231,161| 158,144| 128,125| 231,233| 114,131| 104,211| 132,243| 218,75| 199,33| 3,105| 134,120| 69,210| 111,57| 242,98| 11,200| 140,78| 127,131| 116,202| 142,115| 214,79| 13,62| 96,131| 154,144| 88,68| 29,49| 118,137| 208,96| 46,208| 152,63| 110,126| 158,161| 19,129| 241,28| 54,79| 166,157| 166,68| 230,173| 172,75| 26,177| 19,244| 74,58| 26,207| 25,90| 59,140| 4,180| 99,160| 45,160| 169,83| 136,112| 159,227| 240,202| 18,60| 221,55| 126,80| 78,230| 43,77| 173,75| 97,95| 102,146| 217,144| 31,84| 214,25| 218,233| 238,13| 131,148| 115,86| 209,138| 226,139| 178,126| 7,126| 221,166| 180,106| 160,234| 170,13| 107,199| 89,15| 79,185| 75,87| 210,132| 24,46| 217,169| 145,209| 242,186| 1,224| 43,149| 239,143| 184,114| 61,55| 22,13| 199,125| 176,20| 170,47| 178,42| 87,202| 2,114| 174,121| 224,183| 40,64| 14,190| 119,21| 207,33| 37,218| 221,105| 74,200| 164,130| 207,103| 227,249| 234,116| 122,252| 250,6| 24,158| 223,74| 94,225| 186,198| 25,219| 107,143| 123,86| 9,14| 103,95| 241,31| 12,187| 70,21| 70,42| 101,208| 106,177| 85,71| 167,22| 132,184| 219,239| 140,163| 27,227| 132,233| 190,39| 147,197| 150,109| 62,110| 218,146| 51,134| 37,134| 88,117| 46,94| 178,59| 108,229| 169,54| 33,21| 63,193| 115,250| 9,212| 24,13| 81,94| 151,116| 149,120| 196,16| 161,170| 199,119| 108,29| 118,188| 64,15| 59,151| 203,80| 35,21| 78,153| 208,100| 92,52| 19,197| 215,151| 85,7| 72,80| 194,41| 225,12| 71,145| 58,173| 212,26| 209,40| 89,152| 207,22| 155,179| 236,112| 27,130| 148,150| 100,84| 55,251| 162,117| 118,217| 60,196| 107,197| 16,32| 30,162| 124,229| 127,38| 217,102| 51,162| 188,182| 195,157| 48,88| 138,147| 136,152| 60,212| 151,161| 228,124| 50,77| 152,125| 162,10| 80,191| 2,164| 69,205| 85,129| 56,161| 35,3| 21,81| 156,243| 106,36| 4,83| 96,40| 11,13| 230,248| 123,140| 33,82| 160,8| 86,243| 159,132| 66,5| 244,118| 184,171| 248,17| 249,83| 26,86| 153,118| 218,154| 225,34| 234,165| 118,18| 160,1| 54,249| 61,165| 230,1| 25,170| 133,190| 80,83| 4,200| 121,221| 241,235| 157,163| 245,102| 178,199| 190,209| 61,142| 244,233| 194,147| 186,131| 1,146| 175,15| 45,54| 249,45| 166,120| 19,48| 64,9| 163,133| 181,219| 62,175| 241,26| 140,142| 232,81| 8,104| 87,49| 124,141| 146,13| 131,64| 150,8| 168,203| 134,201| 10,129| 166,214| 176,183| 185,115| 64,120| 150,154| 187,110| 4,181| 190,169| 106,200| 12,158| 233,206| 66,98| 9,33| 226,200| 86,233| 50,47| 105,157| 132,137| 62,146| 161,18| 129,161| 35,170| 203,24| 208,153| 58,141| 124,174| 75,7| 58,244| 112,35| 63,69| 169,196| 209,235| 69,38| 1,75| 42,243| 178,125| 165,161| 17,173| 234,131| 55,182| 250,3| 251,127| 127,144| 209,35| 160,236| 35,126| 74,161| 237,247| 17,205| 247,79| 9,216| 80,146| 117,208| 72,7| 28,228| 78,171| 13,70| 206,67| 238,71| 43,18| 122,210| 169,112| 15,176| 176,205| 227,131| 194,27| 244,98| 200,29| 242,66| 201,208| 165,108| 61,183| 171,196| 108,8| 222,249| 15,196| 32,126| 221,3| 234,10| 157,118| 109,44| 149,10| 106,59| 237,8| 83,202| 212,30| 113,16| 139,119| 223,26| 197,194| 244,222| 237,158| 188,168| 249,112| 4,68| 95,248| 116,168| 68,117| 46,76| 235,12| 124,148| 62,239| 142,75| 231,56| 130,10| 213,140| 198,61| 199,64| 208,134| 239,229| 11,124| 21,68| 45,8| 146,66| 228,69| 37,145| 132,228| 124,252| 49,85| 9,4| 104,7| 147,133| 102,69| 55,213| 185,157| 160,182| 206,179| 220,45| 111,82| 182,210| 79,85| 99,183| 60,134| 9,156| 73,94| 2,92| 211,100| 133,83| 60,136| 16,231| 52,43| 57,34| 132,216| 132,91| 58,128| 76,86| 135,133| 31,60| 70,152| 17,134| 175,69| 219,106| 172,30| 113,167| 223,32| 109,41| 224,71| 111,195| 121,200| 145,49| 110,181| 82,198| 123,117| 179,203| 196,200| 6,160| 12,61| 165,143| 82,107| 216,134| 65,249| 182,192| 96,213| 175,86| 45,193| 127,76| 202,235| 201,88| 145,132| 19,220| 140,111| 209,106| 5,100| 235,23| 68,74| 108,104| 70,232| 96,2| 73,232| 29,149| 19,249| 118,5| 42,171| 139,70| 80,248| 111,113| 100,180| 113,57| 26,129| 202,21| 163,156| 122,43| 103,4| 21,155| 70,154| 222,43| 109,52| 123,251| 246,133| 79,236| 77,48| 57,96| 210,183| 92,233| 66,135| 229,157| 94,202| 165,51| 92,224| 209,211| 145,220| 136,198| 107,92| 228,55| 100,169| 220,201| 151,199| 41,172| 84,6| 40,244| 120,67| 199,159| 192,112| 202,163| 204,29| 133,17| 73,65| 84,173| 118,70| 250,123| 99,106| 215,129| 167,240| 144,149| 154,25| 223,156| 108,199| 93,133| 173,19| 118,156| 86,166| 21,230| 201,41| 74,110| 187,175| 212,119| 155,86| 46,114| 124,16| 11,140| 161,155| 188,184| 58,187| 237,26| 129,183| 191,204| 107,146| 105,130| 158,200| 195,183| 143,236| 169,122| 227,173| 227,118| 32,62| 133,142| 131,125| 209,187| 176,74| 66,159| 93,69|]; order=[|230,2| 73,8| 93,4|];